Coevolutionary Architectures with Straight Line Programs for Solving the Symbolic Regression Problem
نویسندگان
چکیده
To successfully apply evolutionary algorithms to the solution of increasingly complex problems we must develop effective techniques for evolving solutions in the form of interacting coadapted subcomponents. In this paper we present an architecture which involves cooperative coevolution of two subcomponents: a genetic program and an evolution strategy. As main difference with work previously done, our genetic program evolves straight line programs representing functional expressions, instead of tree structures. The evolution strategy searches for good values for the numerical terminal symbols used by those expressions. Experimentation has been performed over symbolic regression problem instances and the obtained results have been compared with those obtained by means of Genetic Programming strategies without coevolution. The results show that our coevolutionary architecture with straight line programs is capable to obtain better quality individuals than traditional genetic programming using the same amount of computational effort.
منابع مشابه
Genetic Learning of Computer Programs Represented by Straight Line Code
To successfully apply evolutionary algorithms to the solution of increasingly complex problems we must develop effective techniques for evolving solutions in the form of interacting coadapted subcomponents. In this paper we present an architecture which involves cooperative coevolution of two subcomponents: a genetic program and an evolution strategy. As main difference with work previously don...
متن کاملModel-driven regularization approach to straight line program genetic programming
This paper presents a regularization method for program complexity control of linear genetic programming tuned for transcendental elementary functions. Our goal is to improve the performance of evolutionary methods when solving symbolic regression tasks involving Pfaffian functions such as polynomials, analytic algebraic and transcendental operations like sigmoid, inverse trigonometric and radi...
متن کاملCS348 FS2013 - Iterated Rock, Paper, Scissors: A Coevolutionary Genetic Programming Approach
The goal of this assignment set is for you to become familiarized with (I) unambigously formulating complex problems in terms of optimization, (II) implementing an Evolutionary Algorithm (EA) of the Coevolutionary and Genetic Programming (GP) persuasions, (III) conducting scientific experiments involving EAs, (IV) statistically analyzing experimental results from stochastic algorithms, and (V) ...
متن کاملBrief Announcement: Fence Insertion for Straight-line Programs is in P
Relaxed memory models reorder instructions in the interest of performance. However, reordering of instructions can jeopardize correctness and memory fences should be used to preserve specic orders. Programs that carry explicit fences are over-specied as they are tied to specic architectures and memory models and are hence unportable. On the other hand, once the program species the high-leve...
متن کاملCoevolutionary Dynamics of a Multi-population Genetic Programming System
This report presents an asynchronous, distributed genetic programming (GP) system using a master/slave architecture. Using symbolic regression for fourier functions as the problem domain, the system was found to demonstrate cooperative coevolutionary dynamics when multiple client populations evolve solutions to similar, but diierent problems: speciically, closely coupled populations were found ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010